from target.indicator_ma import *

#用户代码init
def init(self):
    self.dataclose = self.datas[0].close
    self.highest5 = highest(self.datas[0].close,5)   #5日高点
    self.lowest3 = lowest(self.datas[0].close,3)   #3日低点

#用户策略代码
def on_bar(self):
    if self.order:
        return
    self.cash = self.get_cash()   #获取现金
    self.dates = self.datas[0].datetime.date(0).isoformat()  #当前日期      
    
    # print('日期：{}---high:{}'.format(self.dates,self.highest5[0]))
    #没有持仓
    if not self.position:
        
        if self.dataclose[0] >= self.highest5[0]: 
                self.open_buy(size = 12)
    # # 有持仓
    else:
        if self.dataclose[0] <= self.lowest3[0]: 
            self.open_close()